//index.js
//获取应用实例
const app = getApp();
/**
 * 用户首页
 */
Page({
  data: {
    motto: '',
    userInfo: {},
    hasUserInfo: false,
    canIUseGetUserProfile: false,
    canIUse: wx.canIUse('button.open-type.getUserInfo')
  },
  //事件处理函数  
  bindViewTap: function () {
    wx.navigateTo({
      url: '../user/setting/user/user'
    })
  },
  onLoad: function () {
    if (wx.getUserProfile) {
      this.setData({
        canIUseGetUserProfile: true
      })
    }
    if (app.globalData.userInfo) {
      this.setData({
        userInfo: app.globalData.userInfo,
        hasUserInfo: true
      })
    }
  },
    getUserProfile: function (e) {
      var that=this;
      wx.getUserProfile({
        desc: '用于完善会员资料',
        success: res => {
          app.globalData.userInfo = res.userInfo
          that.setData({
            userInfo: res.userInfo,
            hasUserInfo: true
          })
          if (wx.getStorageSync("status") == 1) {
            wx.request({
              url: app.globalData.url + '/insertWeChatUser.do',
              method: 'POST',
              data: {
                encryptedData: res.encryptedData,
                iv: res.iv,
                openid: wx.getStorageSync("openid")
              }, header:{
                'content-type': 'application/x-www-form-urlencoded'// 提交的数据类型 
              } , success: function (res) {
                //存入当前用户状态
                //console.log(stu.data.msg);
              },
              fail() { // 失败回调
                // console.log('error');
              }
            })
          }
        }
      })
  },
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    // 3秒模拟数据加载
    setTimeout(function () {
      // 不加这个方法真机下拉会一直处于刷新状态，无法复位
      wx.stopPullDownRefresh()
    }, 1000)
  }

})
